package com.dayu.web.service;

import java.util.ArrayList;
import java.util.List;

import org.springframework.stereotype.Service;

import com.dayu.finecomm.pojo.DeviceConfig;
import com.dayu.web.utils.YamlUtil;

/**
 * dsc配置类
 * 
 * @author Chenjiawei
 *
 *         2017年11月10日
 */
@Service
public class DscService {

	/**
	 * 获取所有dsc
	 */
	public List<String> getDsc(String srcName) {

		List<String> list = new ArrayList<String>();
		List<DeviceConfig> ld = YamlUtil.getDeviceConfig();

		for (DeviceConfig dc : ld) {
			if (dc.name.equals(srcName)) {

				list = dc.dscparams;
				break;
			}
		}
		return list;
	}

	/**
	 * 修改dsc配置
	 */
	public List<DeviceConfig> updateDsc(String srcName, List<String> dsc) {

		List<DeviceConfig> ld = YamlUtil.getDeviceConfig();

		for (DeviceConfig dc : ld) {
			if (dc.name.equals(srcName)) {
				dc.dscparams = dsc;
				break;
			}
		}

		return ld;
	}

}
